@charset "UTF-8";
/* CSS Document */
*{ margin:0; padding:0;}
ul,li{ list-style:none}
img{ border:none}
body{ background:white; font-size:14px; color:#000; font-family:Arial, Helvetica, sans-serif}
a{ text-decoration:none; color:#333}
/*------------------------------------------------------------------------------------------------------------*/
.box_top{ width:100%; height:135px; background:url(../images/bg_user.png) repeat-x; background-size:100%;}
.title_top{ font-size:15px; color:white; margin-left:10px; padding-top:15px; font-weight:normal;}
.name_user{ font-size:15px; color:#333333;}
.id_user{ font-size:15px; color:#333333;}
.title_contant{ display:block; font-size:13px; color:white; margin-left:10px; padding-top:3px;}
.coins_user{ color:#ff3b3b;}
.spare_user{ color:#ff3b3b;}
.state_user{ color:#666666;}
/*------------------------------------------------------------------------------------------------------------*/
.box_main_mid{ padding-top:10px; padding-left:10px; padding-right:10px; overflow:hidden;}
.box_ico{ float:left; width:33.3%; height:95px;}
.box_ico img{ display:block; padding-top:10px; padding-bottom:6px;}
.box_ico a{ font-size:13px; color:#333333;}
/*------------------------------------------------------------------------------------------------------------*/
/*transfer*/
.transfer_box_top{ width:100%; height:100px;}
.transfer_list_title{ font-size:15px; color:#333333; font-weight:normal; padding-top:10px; padding-left:10px; padding-right:10px; padding-bottom:8px;}
.transfer_list_time{ color:#999999; }
.transfer_box_top p{ font-size:14px; color:#666666; padding-left:10px; padding-right:10px; padding-bottom:6px;}
.spare_current{ color:#ff3b3b;}
.spare_roam{ color:#ff3b3b;}
.sel_title{ font-size:14px; color:#333333; padding:10px; text-align:center;}
.input_complete{ background-color:#129dfe; height:40px; width:100%; border:none; font-size:16px; color:white; border-radius:2px; margin-top:16px;}


	ul{list-style:none; margin:0; padding:0;}/*重置UL*/
	.xiala{ width:100%; position:relative; border:1px solid #129dfe;}/*最大宽绝对定位*/
	.box_img{ float:left;cursor:pointer; background-color:#f4f4f4;}/*浮动*/
	.box_img{ width:40px; height:40px; border-right:1px solid #129dfe;}/*箭头宽样式你可以自己定义，里面的图你自己切一个大一点的*/
	.show_box{ height:40px; border-left:none; float:left; padding-left:20px;}/*第一个ul的样式*/
	.show_box li{ font-size:15px; line-height:40px; padding-left:10px; color:#129dfe; }
	.big_box{ overflow:hidden;}/*多余隐藏了*/
	
	.list_box{ width:85%; position:absolute; left:40px; top:41px; border-top:none; background-color:white; z-index:5;}/*第二个UL，这里下拉所以要用定位,里面73PX是因为描边不是总和不是双数*/
	.list_box li{font-size:15px; line-height:40px; padding-left:30px; cursor:pointer; color:#999999;}
	

.box_input_money{ width:100%; height:40px; border:solid 1px #129dfe; position:relative; overflow:hidden;}
.box_img_money{ background-color:#f4f4f4; width:40px; height:40px; border:solid 1px #129dfe; position:absolute; left:-1px; top:-1px;}
.input_money{ line-height:40px; font-size:15px; position:absolute; left:41px; height:40px; border:none; width:100%;}
	


/*------------------------------------------------------------------------------------------------------------*/
/*Reservation*/
.pic_banner{ width:100%;}
.box_book1{ height:44px; border:solid 1px #e3e3e5; line-height:44px;}
.box_reservation{ padding:10px; }
.book_ico_seat{ margin-top:7px; float:left;  padding-left:5px; padding-right:5px;}
.text_book_title{ float:left; font-size:15px; color:#666666; padding-right:5px;}
.num_seats_leave{ float:left; font-size:12px; color:#999999;}
.jia{ float:right; height:24px; width:24px; padding-top:8px; padding-right:10px;}
.jian{ float:right; height:24px; width:24px; padding-top:8px;} 
.showbox{ float:right; font-size:15px; color:#666666; width:26px; text-align:center;}
.box_book2{ height:44px; border:solid 1px #e3e3e5; line-height:44px; border-top:none;}
.book_seat_even{ float:right; font-size:15px; color:#999999; padding-right:10px;}


.arrow_enter{ float:right; padding-right:10px; padding-top:12px;}
.book_time_until{ float:right; font-size:15px; color:#129dfe; padding-right:10px;}

.charge_title{ font-size:12px; color:#999999; padding-top:8px; padding-bottom:5px;}
.text_book_area{ float:left; font-size:15px; color:#666666; padding-left:10px;}
.text_book_price{ float:right; font-size:15px; color:#666666; padding-right:10px;}
.test_box {
    width: 100%; 
    min-height: 90px; 
    max-height: 90px;
    _height: 120px;  
    outline: 0; 
    border: 1px solid #129dfe; 
    font-size: 14px; 
    word-wrap: break-word;
    overflow-x: hidden;
    overflow-y: auto;
    _overflow-y: visible;
}

.box_book3{ height:44px; border:solid 1px #e3e3e5; line-height:44px; position:relative;}
.box_book3 img { position:absolute; right:0px; top:0px;}
.box_book4{ height:44px; border:solid 1px #e3e3e5; line-height:44px; border-top:none;}
.box_book4 img { position:absolute; right:0px; top:0px;}
.box_book_current{ height:44px; width:100%; border:solid 1px #129dfe; position:absolute; left:-1px; top:-1px;}



.box_complete{ padding:10px; height:99px; border-top:solid 1px #e3e3e5; background-color:#f2f5f7; }
.leave{ float:left; font-size:15px; color:#999999; margin-left:5px;}
.amount_leave{ color:#ff3b3b;}
.need{ float:right; font-size:15px; color:#999999; margin-right:5px;}
.amount_need{ color:#ff3b3b;}

/*------------------------------------------------------------------------------------------------------------*/
/*vipzone*/
.box_zone_nav{ width:100%; height:43px;}
.box_type1{ width:33%; height:43px; float:left;}
.text_type1{ display:block; font-size:15px; color:#129dfe; text-align:center; line-height:40px; border-bottom:solid 3px #129dfe;}
.box_type2{ width:34%; height:43px; float:left;}
.text_type2{ display:block; font-size:15px; color:#999999; text-align:center; line-height:40px; }
.box_type3{ width:33%; height:43px; float:left;}
.text_type3{ display:block; font-size:15px; color:#999999; text-align:center; line-height:40px; }

.box_ticket{ width:100%; height:70px; border-top:solid 1px #efeff1; border-bottom:solid 1px #efeff1;}
.box_ticket_left{ width:76%; height:70px; float:left; background-image:url(../images/box_ticket_left.png); background-repeat:repeat-y;}
.box_ticket_right1{ width:70px; height:70px; float:right; background-image:url(../images/box_ticket_right1.png); background-repeat:repeat-y;}
.box_ticket_right2{ width:70px; height:70px; float:right; background-image:url(../images/box_ticket_right2.png); background-repeat:repeat-y;}
.ticket_pic{ float:left; padding:10px; }
.ticket_contant{ float:left; padding-top:10px; height:80px; width:158px;}
.ticket_contant p{ font-size:16px; color:#333333;}
.ticket_contant a{ display:block; font-size:12px; color:#999999; padding-top:5px;}
.ticket_used{ width:100%; height:72px; overflow:hidden; position:relative;}
.used_shade{ width:100%; height:70px; position:absolute; top:1px; background-image:url(../images/used_shade.png); }
.used_text{ position:absolute; right:60px; top:16px;}
.past_text{ color:#ff3b3b;}
.box_ticket_right_past{ width:70px; height:70px; float:right; background-image:url(../images/box_ticket_right_past.png); background-repeat:repeat-y;}
/*------------------------------------------------------------------------------------------------------------*/
/*union*/
.box_union_search{ widht:100%; height:28px; border-radius:30px; background-color:white; border:solid 1px #e3e3e5;}
.box_union_search img{ float:left; padding-left:7px; padding-top:5px; cursor:pointer;}
.input_search{ border:none; line-height:28px; float:left; font-size:14px; color:#999999; padding-left:10px; width:80%;}

.box_union_all{ width:100%; height:105px; border-bottom: solid 1px #e3e3e5; float:left; cursor:pointer;}
.box_union_all img{float:left; padding-top:10px; padding-right:15px; padding-left:5px;}
.box_union_text{ float:left; width:60%; height:100px;}
.box_union_text h1{ font-size:17px; color:#333333; font-weight:normal; padding-top:15px;}
.box_union_text p{ font-size:14px; color:#999999; padding-top:10px;}
.box_union_text span{ color:#129dfe;}

.test_box {
    width: 100%; 
    min-height: 90px; 
    max-height: 90px;
    _height: 120px;  
    outline: 0; 
    border: 1px solid #129dfe; 
    font-size: 14px; 
    word-wrap: break-word;
    overflow-x: hidden;
    overflow-y: auto;
    _overflow-y: visible;
}

/*------------------------------------------------------------------------------------------------------------*/
/*shop*/
.mypoint{ width:100%; height:44px;}
.mypoint img{ float:left;}
.mycoins{ font-size:14px; color:#666666; line-height:44px;}

.nav_shop{ width:100%; height:80px; padding-bottom:10px;}
.nav_ico{ width:25%; padding-top:10px; text-align:center; float:left;}
.title_contant{ font-size:13px; color:#129dfe;}
.big_box_contant{ width:100%; background-color:white; border:solid 1px #e3e3e5; margin-top:10px; border-radius:3px; overflow:hidden;}
.box_contant_in{ width:100%;}
.box_contant_in img{ width:100%;}
.contant_title{ flaot:left; color:#333333; line-height:20px; }
.ac_time{ float:right; color:#999999; line-height:20px; font-size:12px;}

/*------------------------------------------------------------------------------------------------------------*/
/*bar_intro*/
.box_bars{ width:100%; height:90px;}
.img_bars_left{ float:left; padding-top:10px; padding-right:10px;}
.box_bars_text{ float:left; height:90px; width:70%;}
.box_bars_text h1{ font-size:17px; color:#333333; font-weight:normal; padding-top:15px;}
.box_bars_text p{ font-size:13px; color:#999999; padding-top:6px;}
.box_mark a{ float:left; font-size:13px; color:#999999; padding-top:6px;}
.box_mark img{ float:left; padding-right:4px; padding-top:5px;}

.bar_banner{ height:140px; overflow:hidden;}
.bar_banner img{ width:100%;}

.box_contant_bar{ padding:10px; background-color:#f5f5f5;}
.box_contant_bar h1{ font-size:17px; color:#129dfe; font-weight:normal; padding-bottom:8px;}
.box_contant_bar p{ font-size:13px; color:#333333; padding-bottom:8px;}
.input_navigation{ background-color:#129dfe; height:40px; width:100%; border:none; font-size:16px; color:white; border-radius:2px; margin-top:8px; margin-bottom:8px;}
.box_intro_bar{ padding:10px; }
.box_intro_bar p{ font-size:13px; color:#333333; padding-bottom:8px;}
.box_intro_bar a{display:block; font-size:13px; color:#666666; line-height:17px; margin-bottom:10px;}
.box_intro_bar img{ width:100%; margin-bottom:10px;}

/*------------------------------------------------------------------------------------------------------------*/
/*messages_all*/
.btn_leavemessage{ float:right; height:28px; width:60px; background-color:#f3b200; border-radius:2px; text-align:center; margin-top:9px; line-height:28px; color:white;}
.box_message_contant{ width:100%; overflow:hidden; color:#333333;}
.box_head{ height:50px; width:50px; border-radius:25px; background-size:100%; float:left; overflow:hidden;}
.p_name{ font-size:18px; line-height:50px; float:left; padding-left:10px; color:#239ffb;}
.p_date{ font-size:12px; line-height:50px; float:right; color:#999999;}
.box_message_contant p{ clear:both; padding-left:60px; line-height:20px;}
.cutline{ height:9px; border-top:solid 1px #e1e1e1; background-color:#f3f4f6;}
.p_answer{ display:block; margin-left:60px; margin-top:5px; line-height:20px; color:#666666;}
.contant_message{  background-color:white; width:100%; border:none; padding:6px; font-size:14px; color:#333333;}



.sel_bar{ width:100%; height:40px; font-size:14px; border:solid 1px #129dfe; color:#129dfe; border-radius:0px;}



.act_top{ overflow:hidden;}
.act_title{ font-size:18px; color:#333333;}
.act_from{ font-size:12px; color:#5bb2ef; padding:6px 0px;}
.act_content{ font-size:14px; color:#444444; padding:6px 0px; line-height:20px;}